grammar{

start = element book{ empty|odd|((odd,even)+,odd?) }

odd=element odd-page{empty}
even=element even-page{empty}

}
